package com.jhs.kjs.service;

import java.util.List;
import java.util.Map;

import com.jhs.kjs.dto.CarCheckAreaHistoryDetailInfo_CarCheckAreaHistoryDTO;
import com.jhs.kjs.dto.CarGroupDTO;
import com.jhs.kjs.dto.CheckAreaDTO;
import com.jhs.kjs.dto.DeptDTO;
import com.jhs.kjs.dto.PaingDTO;
import com.jhs.kjs.model.daumMap.dto.DaumMapDTO;

public interface IReportService {
	
	/**
	 * 그룹 리스트
	 * @param checkAreaCode
	 * @return
	 */
	public abstract List<CarGroupDTO> getGroupList(Map<String, Object> param);

	/**
	 * 소속(부서) 리스트
	 * @param checkAreaCode
	 * @return
	 */
	public abstract List<DeptDTO> getDeptList(Map<String, Object> param);
	
	public abstract List<PaingDTO> getPagingInfo(DaumMapDTO param);
	
	public abstract PaingDTO getPagingInfoCount(DaumMapDTO mapDto);
	
	public abstract List<PaingDTO> getExcelRunData(DaumMapDTO param);
} 
